be hard-pressed - Alemán Inglés Diccionario